body {
	background:#DDE4DD;
}
.fwin .m_c {background:#FFF;}
.m_top {
	background:url(../img/member/top_bar_bg.png) repeat-x;
	height:45px;
	position:relative;
	padding-top:5px;
}
.m_c {
	position:relative;
	width:670px;
	margin:120px auto;
	background:transparent;
}
.m_c_t {
	background:#FFF;
	border-radius:5px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	padding:30px;
	margin-bottom:0;
}
.m_title {
	padding-bottom:15px;
	border-bottom:1px dotted #CCC;
}
.er {
	
	border:1px solid #999 !important;
	background:none;
}
.p_chk {
  color: #FF6666;
  font-family: Tahoma,Helvetica,SimSun,sans-serif;
  position: absolute;
  width: 390px;
  z-index: 1;
  margin-top:-11px;
  line-height:22px;
}
.p_tip {
  background: none repeat scroll 0 0 #FFFFFF;
  color: #919191;
  font-style: normal;
  position: absolute;
  width: 263px;
  z-index: 2;
  margin-top:-11px;
  line-height:22px;
}
.reg_btn {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #a2d205;
  background-image: -moz-linear-gradient(top, #aad501, #95cd0a);
  background-image: -ms-linear-gradient(top, #aad501, #95cd0a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#aad501), to(#95cd0a));
  background-image: -webkit-linear-gradient(top, #aad501, #95cd0a);
  background-image: -o-linear-gradient(top, #aad501, #95cd0a);
  background-image: linear-gradient(top, #aad501, #95cd0a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#aad501', endColorstr='#95cd0a', GradientType=0);
  border-color: #95cd0a #95cd0a #608406;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-width: 1px;
  line-height: 30px;
  -webkit-box-shadow: inset 0 2px 2px rgba(218, 239, 122, 0.75), 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 2px 2px rgba(218, 239, 122, 0.75), 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 2px rgba(218, 239, 122, 0.75), 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: bold;
  cursor: pointer;
  padding:0 10px;
}
.reg_btn:hover {
  background-color: #afe305;
  background-image: -moz-linear-gradient(top, #beee01, #99d20a);
  background-image: -ms-linear-gradient(top, #beee01, #99d20a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#beee01), to(#99d20a));
  background-image: -webkit-linear-gradient(top, #beee01, #99d20a);
  background-image: -o-linear-gradient(top, #beee01, #99d20a);
  background-image: linear-gradient(top, #beee01, #99d20a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#beee01', endColorstr='#99d20a', GradientType=0);
}
.reg_btn:active {
  background-color: #9dd006;
  background-image: -moz-linear-gradient(top, #95cd0a, #aad501);
  background-image: -ms-linear-gradient(top, #95cd0a, #aad501);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#95cd0a), to(#aad501));
  background-image: -webkit-linear-gradient(top, #95cd0a, #aad501);
  background-image: -o-linear-gradient(top, #95cd0a, #aad501);
  background-image: linear-gradient(top, #95cd0a, #aad501);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#95cd0a', endColorstr='#aad501', GradientType=0);
}
.reg_btn img {
	vertical-align:middle;
	margin:-1px 5px 0 0;
}
.login_btn {
	margin-left:78px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ffc955;
  background-image: -moz-linear-gradient(top, #ffd75b, #ffb54c);
  background-image: -ms-linear-gradient(top, #ffd75b, #ffb54c);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffd75b), to(#ffb54c));
  background-image: -webkit-linear-gradient(top, #ffd75b, #ffb54c);
  background-image: -o-linear-gradient(top, #ffd75b, #ffb54c);
  background-image: linear-gradient(top, #ffd75b, #ffb54c);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd75b', endColorstr='#ffb54c', GradientType=0);
  border-color: #ffb54c #ffb54c #ff9500;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-width: 1px;
  line-height: 30px;
  -webkit-box-shadow: inset 0 2px 2px rgba(255, 238, 152, 0.75), 0 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 2px 2px rgba(255, 238, 152, 0.75), 0 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 2px 2px rgba(255, 238, 152, 0.75), 0 1px 2px rgba(0, 0, 0, 0.15);
  color: #fff;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
  font-weight: bold;
  cursor: pointer;
  padding:0 10px;
}
.login_btn img {
	vertical-align:middle;
	margin:-1px 5px 0 0;
}
.login_btn:hover {
  background-color: #ffd276;
  background-image: -moz-linear-gradient(top, #ffe38e, #ffb751);
  background-image: -ms-linear-gradient(top, #ffe38e, #ffb751);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffe38e), to(#ffb751));
  background-image: -webkit-linear-gradient(top, #ffe38e, #ffb751);
  background-image: -o-linear-gradient(top, #ffe38e, #ffb751);
  background-image: linear-gradient(top, #ffe38e, #ffb751);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe38e', endColorstr='#ffb751', GradientType=0);
}
.login_btn:active {
  background-color: #ffc352;
  background-image: -moz-linear-gradient(top, #ffb54c, #ffd75b);
  background-image: -ms-linear-gradient(top, #ffb54c, #ffd75b);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffb54c), to(#ffd75b));
  background-image: -webkit-linear-gradient(top, #ffb54c, #ffd75b);
  background-image: -o-linear-gradient(top, #ffb54c, #ffd75b);
  background-image: linear-gradient(top, #ffb54c, #ffd75b);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb54c', endColorstr='#ffd75b', GradientType=0);
}

.with_icon_1 { background:url(../img/member/icon_4.png) 5px 50% no-repeat; }
.with_icon_2 { background:url(../img/member/icon_2.png) 5px 50% no-repeat; }
.with_icon_3 { background:url(../img/member/icon_1.png) 5px 50% no-repeat; }
.with_icon_4 { background:url(../img/member/icon_3.png) 5px 50% no-repeat; }

.m_b {
	position:relative;
	height:42px;
	width:610px;
	margin:0 auto;
	background:#666;
	border-radius:0 0 5px 5px;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.1);
	color:#FFF;
	padding-left:20px;
	line-height:42px;
}
.m_b img {
	vertical-align:middle;
}
.m_b a { color:#FF9900; }
.qa_title {
	background: url("../img/member/qa.png") no-repeat scroll 0 0 transparent;
	display: block;
	float: left;
	height: 57px;
	margin: 0 10px 0 34px;
	width: 34px;
}
#emailmore_menu {
	margin-left:79px;
}